package Modelo;

import java.io.Serializable;
import javax.persistence.*;
import java.util.Date;


/**
 * The persistent class for the publicacion database table.
 * 
 */
@Entity
@NamedQuery(name="Publicacion.findAll", query="SELECT p FROM Publicacion p")
public class Publicacion implements Serializable {
	private static final long serialVersionUID = 1L;

	@Id
	private int idPublicacion;

	private String conversasion;

	private byte estadoPu;

	@Temporal(TemporalType.DATE)
	private Date fechaPu;

	//bi-directional many-to-one association to Usuario
	@ManyToOne
	private Usuario usuario;

	public Publicacion() {
	}

	public int getIdPublicacion() {
		return this.idPublicacion;
	}

	public void setIdPublicacion(int idPublicacion) {
		this.idPublicacion = idPublicacion;
	}

	public String getConversasion() {
		return this.conversasion;
	}

	public void setConversasion(String conversasion) {
		this.conversasion = conversasion;
	}

	public byte getEstadoPu() {
		return this.estadoPu;
	}

	public void setEstadoPu(byte estadoPu) {
		this.estadoPu = estadoPu;
	}

	public Date getFechaPu() {
		return this.fechaPu;
	}

	public void setFechaPu(Date fechaPu) {
		this.fechaPu = fechaPu;
	}

	public Usuario getUsuario() {
		return this.usuario;
	}

	public void setUsuario(Usuario usuario) {
		this.usuario = usuario;
	}

}